package com.autoagent.ai_live_master.webSocket.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * WebSocket消息协议
 * 对应前端的Message接口
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class LiveMasterMessage {
    
    private String id;           // 消息id，如果id变化，则认为是一条新消息
    private Boolean complete;    // 通过complete来确认消息是否分片，以及分片是否结束
    private Object value;        // json格式的数据
    private String content;      // 大模型生成的文本
    private String type;         // 消息类型，用来区分不同的功能模块
}
